package cn.yili12.server.websocket;

import java.util.HashMap;
import java.util.Map;

public class RequestUriUtils {
    public static Map<String, String> getParams(String uri) {
        Map<String, String> map = new HashMap<>();
        if (null != uri && uri.contains("?")) {
            String[] uriArray = uri.split("\\?");
            if (uriArray.length < 2 || uriArray[1].isEmpty()) {
                return map;
            }
            String[] paramsArray = uriArray[1].split("&");
            for (String param : paramsArray) {
                String[] params = param.split("=");
                map.put(params[0].trim(), params[1].trim());
            }
        }
        return map;
    }
}
